@charset "utf-8";
body {
	margin:0;
	font-size:12px;
	font-family:"微软雅黑";
	color:#333;
}
ul, p, h3, dl, dt, dd {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
small {
	font-size:12px;
}
img {
	border:0;
}
a {
	color:#5F78CC;
	text-decoration:none;
}
/*a:focus {
	outline:none;
	-moz-outline:none;
}很耗资源，暂时先不用*/
a:hover {
	color:#DD5D0C;
	text-decoration:underline;
}
.clear {
	clear:both;
	overflow:hidden;
	height:0;
	font-size:0;
}
/*以上是初始样式*/
a.cart {
	width:32px;
	height:33px;
	position:absolute;
	top:52px;
	right:0px;
	margin-right:10px;
	background:url(../images/shopbg.png) no-repeat -575px -200px;
	z-index:2;
}
a.cart:hover {
	background-position:-615px -200px;
}
a.cart_open {
	width:38px;
	background:url(../images/shopbg.png) no-repeat -651px -200px;
}
a.cart_open:hover {
	background-position:-696px -200px;
}
.addone span {
	width:15px;
	height:15px;
	overflow:hidden;
	white-space:nowrap;
	position:absolute;
	top:52px;
	right:3px;
	background:url(../images/shopbg.png) no-repeat -330px -450px;
	z-index:3;
	text-align:center;
	color:#FFF;
	font-family:tahoma;
	font-size:11px;
}
#cart_side {
	width:225px;
	float:left;
}
.cart_title {
	font-size:14px;
	font-weight:bold;
	color:#2E3A45;
	height:38px;
	line-height: 38px;
	padding-left: 10px;
	background:url(../images/nav_bg.png) repeat-x;
}
.cart_title span {
	color:#F00;
}
.cart_list {
	background:url(../images/cart_bg.png) repeat-y;
	padding-left:10px;
	padding-right:10px;
	height: 757px;
}
.cart_list .del {
	float:left;
	width:14px;
	margin:15px 5px 0 0;
}
.cart_list .del a {
	display:block;
	width:14px;
	height:14px;
	background:url(../images/shopbg.png) no-repeat -650px -90px;
}
.cart_list .del a:hover {
	background-position:-670px -90px;
}
.cart_list .likes_list {
	border:1px solid #525F6B;
}
.cart_list .likes_list ul li .title {
	width:80px;
}
.cart_list .likes_list .number {
	float:right;
	background:url(../images/shopbg.png) no-repeat -650px -55px;
	width:33px;
	height:24px;
	padding-top:2px;
	padding-left:2px;
}
.cart_list .likes_list .number input {
	width:15px;
	text-align:center;
	height:15px;
	float:left;
	border:none;
	margin-top:3px;
}
.cart_list .likes_list .number .addnumber {
	float:right;
	width:15px;
}
.addnumber a {
	display:block;
	height:12px;
}
.cart_buy {
	padding-top:20px;
}
.cart_buy p {
	text-align:right;
	color:#FFF;
	padding-bottom: 20px;
	line-height: 20px;
}
.cart_buy p strong span {
	color:#DFBE5A;
}
.cart_buy a.gobuy {
	float:right;
	width:106px;
	height:44px;
	background:url(../images/shopbg.png) no-repeat -170px -210px;
}
.cart_buy a.gobuy:hover {
	background-position:-280px -210px;
}
/*以上是购物车样式*/
#header {
	width:760px;
	height:51px;
	background:url(../images/shopbg.png) no-repeat;
	position: relative;
}
#header .logo {
	background:url(../images/shopbg.png) no-repeat 0 -51px;
	height:40px;
	width:160px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.choose {
	float:left;
	margin-left:30px;
	margin-top:2px;
	line-height:46px;
}
.choose a {
	width:92px;
	font-size:14px;
	height:46px;
	float:left;
	margin-right:10px;
	color:#A8E8FB;
}
.choose a span {
	width:20px;
	height:40px;
	float:left;
	background:url(../images/shopbg.png) no-repeat -170px -53px;
	margin-right:5px;
	margin-left:10px;
	margin-top:2px;
}
.choose a.girl {
	color:#FBBDD6;
}
.choose a.girl span {
	background-position:-201px -53px;
}
.choose a.girl:hover span {
	background-position:-200px -52px;
}
.choose a:hover {
	text-decoration:none;
}
.choose a:hover span {
	background-position:-171px -52px;
}
.choose a.selected {
	background:url(../images/shopbg.png) no-repeat -230px -51px;
}
.user {
	float:right;
	color:#D2DFE6;
	background:url(../images/shopbg.png) no-repeat -700px -51px;
	margin-right:10px;
	line-height:46px;
	margin-top:2px;
}
.user img {
	float:left;
	margin:3px 10px 0 4px;
}
#content {
	width:760px;
	height:800px;
	background:url(../images/allbg.png);
	overflow:hidden;
}
#left_side {
	width:225px;
	height:795px;
	float:left;
}
#main {
	width:535px;
	height:795px;
	float:left;
}
/*以上是头部样式*/

.left .top {
	padding-left:3px;
	padding-top:3px;
	background:url(../images/hearbar_bg.png) repeat-x;
	height: 35px;
}
.left .top .l {
	width:3px;
	float:left;
	height:35px;
	background:url(../images/shopbg.png) no-repeat -330px -51px;
}
.left .top ul {
	height:35px;
	line-height:35px;
	float:left;
	background:url(../images/headmenu_bg.png);
	width:219px;
}
.left .top ul li {
	float:left;
}
.left .top ul li a, .main .top .menu ul li a {
	font-size:14px;
	font-weight:bold;
	color:#2E3A45;
	width:74px;
	text-align:center;
	display:block;
}
.left .top ul li a:hover, .main .top .menu ul li a:hover {
	text-decoration:none;
	color:#32748D;
}
.left .top ul li.selected a {
	color:#FFF;
	position:relative;
	height:37px;
	margin-bottom:-2px;
	margin-left:-3px;
	background:url(../images/shopbg.png) no-repeat -340px -51px;
}
.left .top ul li.selected a:hover {
	color:#FFF;
}
.left .nav {
	border-left:1px solid #AEB3B1;
	width:225px;
	background:url(../images/navtubg.jpg);
	height: 752px;
	float:left;
}
.class_nav {
	height:190px;
	padding-left:5px;
	padding-top:10px;
	background:url(../images/nav_bg.png) repeat-x;
}
.class_nav ul li {
	float:left;
	padding:5px 5px 0px 5px;
}
.class_nav ul li a {
	background:url(../images/shopbg.png) no-repeat 0 -100px;
	width:60px;
	text-align:center;
	display:block;
	color:#4D3620;
	font-weight:bold;
	font-size:14px;
}
.class_nav ul li a:hover {
	background-position:-70px -100px;
	text-decoration:none;
	color: #9FBB00;
}
.class_nav ul li a:visited {
	background-position:-500px -100px;
}
.class_nav ul li a span {
	clear:both;
	height:30px;
	line-height:30px;
}
.top_line {
	border:1px solid #274E5A;
	border-right:none;
	height:3px;
	overflow:hidden;
	clear: both;
}
.top_line div {
	background-color:#3A7385;
	height:2px;
	border-top:1px solid #6BA3CC;
}
.likes {
	height:32px;
	line-height:32px;
	color:#069;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	background:url(../images/shopbg.png) no-repeat -140px -110px;
}
.likes span {
	float:right;
	padding-right:15px;
}
.likes span a {
	color:#FFF;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
}
.likes span a:hover {
	color:#FFF;
}
.likes_list ul li {
	padding:5px;
	height:50px;
	background:url(../images/likes_title_bg.jpg);
	border-top:1px solid #DBC8C9;
	vertical-align:bottom;
}
.likes_list ul li.two {
	background-position:0 -70px;
	border-top:1px solid #CAB3B6;
}
.likes_list ul li .pic, td.baobei .pic {
	float:left;
}
.likes_list ul li .pic a, td.baobei .pic a {
	background:url(../images/shopbg.png) no-repeat -370px -100px;
	float:left;
	width:50px;
	height:45px;
	text-align:center;
	padding-top:5px;
}
.likes_list ul li .pic a:hover, td.baobei .pic a:hover {
	background-position: -430px -100px;
}
.likes_list ul li .title, td.baobei .title {
	float:left;
	padding-left:5px;
	line-height:24px;
	width:105px;
	overflow:hidden;
	white-space:nowrap;
}
.likes_list ul li .header {
	float:right;
	padding-top:5px;
	padding-right:5px;
}
.likes_list ul li .header a {
	margin:1px;
	float:left;
}
.likes_list ul li .header a img {
	float:left;
}
.likes_list ul li .header a:hover {
	border:1px solid #F90;
	margin:0;
}
/*以上是左边样式*/
.walked {
	background:url(../images/nav_bg.png) repeat-x;
	font-size:14px;
	line-height:35px;
	height:35px;
	padding-left:10px;
}
.walked span {
	color:#DD5D0C;
	font-weight:bold;
}
.buy_time {
	line-height:25px;
	text-align:right;
	padding-right:5px;
}
.buy_time div {
	height:25px;
}
.buy_time p {
	color:#6DB836;
	float:right;
}
.buy_time p span {
	float:left;
	width:17px;
	height:21px;
	background:url(../images/shopbg.png) no-repeat -505px -168px;
}
/*以上是购物足迹样式*/
.static_height {
	height:200px;
}
.sort {
	background-color:#D3F1F5;
	border-bottom:1px solid #EAFAFB;
}
.location {
	background:url(../images/nav_bg.png) repeat-x;
	height:27px;
	line-height:27px;
}
.location div {
	float:left;
	margin-left:10px;
}
.location div.down {
	background:url(../images/headmenu_bg.png) repeat-x 0 -160px;
}
.location div a {
	float:left;
	padding-left:10px;
	background:url(../images/shopbg.png) no-repeat -400px -240px;
}
.location div.down a {
	color:#DD5D0C;
	background-position:-400px -200px;
}
.location div a:hover {
	background-position:-400px -200px;
}
.sort_two {
	height:25px;
	line-height:25px;
	background:url(../images/headmenu_bg.png) repeat-x 0 -220px;
	border-top:1px solid #9AC24E;
	border-bottom:1px solid #709100;
}
.sort_two div {
	float:left;
}
.sort_two div.down {
	background:url(../images/headmenu_bg.png) repeat-x 0 -160px;
}
.sort_two div a {
	float:left;
	color:#330;
	padding-left:10px;
	padding-right:10px;
	background:url(../images/headmenu_bg.png) no-repeat 100% -190px;
	font-size:14px;
}
.sort_two div.down a {
	color:#FFF;
	background-color:#4F671D;
}
.sort_two div a:hover {
	color:#330;
}
.sort_two div.down a:hover {
	color:#FFF;
}
.keywords {
	border-top:1px solid #ccc;
	text-align: center;
}
/*以上是左边类目样式*/
.main {
	width:535px;
}
.main .top {
	padding-top:3px;
	background:url(../images/hearbar_bg.png) repeat-x;
	height: 35px;
	float:left;
	width:535px;
}
.main .top .menu {
	background:url(../images/headmenu_bg.png) 0 -35px;
	height: 35px;
	float: left;
}
.main .top .menu .r {
	width:6px;
	float:left;
	height:35px;
	background:url(../images/shopbg.png) no-repeat -420px -51px;
}
.main .top .menu ul {
	height:35px;
	line-height:35px;
	float:left;
	background:url(../images/like_menu_bg.png) repeat-y;
}
.main .top .menu ul li {
	float:left;
	width:92px;
	padding-left:15px;
}
.main .top .menu ul li a {
	width:60px;
}
.main .top .menu ul li span {
	float:right;
	background:url(../images/shopbg.png) no-repeat -460px -55px;
	width:28px;
	height:22px;
	margin-top:7px;
	line-height:21px;
	text-align:center;
}
.main .top_line {
	border-left:none;
}
.search {
	float:left;
	margin-left:10px;
}
.search .l {
	width:6px;
	float:left;
	height:35px;
	background:url(../images/shopbg.png) no-repeat -430px -51px;
}
.search .r {
	width:6px;
	float:left;
	height:35px;
	background:url(../images/shopbg.png) no-repeat -440px -51px;
}
.search .c {
	width:228px;
	float:left;
	background:url(../images/headmenu_bg.png) repeat-x 0 -70px;
	height:35px;
}
.search_chose {
	position:relative;
	z-index:999;
}
.search_chose .chose_pop {
	display:none;
}
.search_show .chose_pop {
	display:block;
	position:absolute;
	width:128px;
	padding-top:15px;
	padding-left:10px;
	height:65px;
	top:30px;
	left:-2px;
	background:url(../images/shopbg.png) no-repeat -25px -800px;
}
.search_show .chose_pop span {
	margin-right:10px;
}
.search_chose a {
	float:left;
	width:26px;
	height:29px;
	margin-top:3px;
}
.search_chose a:hover {
	background:url(../images/shopbg.png) no-repeat -605px -55px;
}
.search_chose .chose_pop a {
	display:block;
	clear:both;
	width:118px;
	line-height:25px;
	height:25px;
}
.search_chose .chose_pop a:hover {
	background:#65AFC1;
	color:#FFF;
	text-decoration:none;
}
.search_chose a span {
	width:22px;
	height:25px;
	background:url(../images/shopbg.png) no-repeat -545px -55px;
	display:block;
	float:left;
	margin-top:2px;
	margin-left:2px;
	cursor:pointer;
}
.search_chose .chose_pop a span {
	height:20px;
	margin-top:4px;
}
.search_chose a.chose_shop span {
	background:url(../images/shopbg.png) no-repeat -575px -55px;
}
.search_bar {
	float:left;
	width:160px;
	height:26px;
	position:relative;
	margin-top:5px;
	background:url(../images/shopbg.png) no-repeat -575px -125px;
	margin-left:5px;
}
.search_bar.hover {
	background-position:-575px -165px;
}
.search_bar label {
	position:absolute;
	top:2px;
	left:7px;
	color:#999;
	font-size:14px;
}
.search_bar input {
	border:none;
	margin-top:5px;
	padding-left:7px;
	background:none;
	width: 150px;
	font-size:14px;
}
.search_btn a {
	float:left;
	margin-left:5px;
	width:30px;
	height:26px;
	background:url(../images/shopbg.png) no-repeat -575px -90px;
	margin-top:5px;
}
.search_btn a:hover {
	background-position:-615px -90px;
}
.show_content {
	background:url(../images/ad_bg2.gif);
	height: 752px;
}
.show_content .topad {
	text-align:center;
	background:url(../images/nav_bg.png) repeat-x;
	padding-top:10px;
	height:190px;
}
.show_bg .viewad {
	background:url(../images/headmenu_bg.png) repeat-x 0 -250px;
	padding-top:5px;
	margin:0 10px;
}
.show_content .show_bg {
	background:url(../images/show_content_bg.png) repeat-y;
}
.show_head {
	height:32px;
	line-height:30px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/headmenu_bg.png) 0 -105px;
	text-align:center;
	margin:0 10px;
	clear:both;
}
.show_head span {
	width:15px;
	height:32px;
	float:left;
	background:url(../images/shopbg.png) no-repeat -500px -51px;
}
.show_head small {
	float:right;
	width:15px;
	height:32px;
	background:url(../images/shopbg.png) no-repeat -520px -51px;
}
.show_list {
	padding:0 10px 15px 10px;
	overflow:hidden;
	clear: both;
}
.show_list ul {
	padding-left:5px;
}
.show_list ul li {
	float:left;
	margin-right:5px;
	margin-top:10px;
	height:224px;
	width:164px;
	background:url(../images/shopbg.png) no-repeat 0 -200px;
}
.show_list ul li a.product {
	border:1px solid #FFF;
	margin:10px 0 0 10px;
	width:140px;
	height:140px;
	display:block;
}
.show_list ul li a.product:hover {
	border:1px solid #F90;
}
.show_list ul li .price {
	display:block;
	text-align:center;
	padding-right:4px;
}
.show_list ul li .price em {
	color:#C5933F;
	font-style:normal;
}
.show_list ul li a.name {
	text-align:center;
	padding-right:4px;
	display:block;
	color:#000;
	height:25px;
	line-height:20px;
}
.show_list ul li a.name:hover {
	color:#DD5D0C;
}
.category a {
	height:31px;
	margin-left:5px;
	float:left;
	background:url(../images/shopbg.png) no-repeat;
}
.babyscore a {
	background:none;
	float:none;
	height:auto;
	margin-left:0;
}
.category a.good {
	background-position:-140px -160px;
	width:67px;
	line-height:30px;
	padding-left:35px;
	color:#333;
}
.category a.good:hover {
	background-position:-300px -160px;
	text-decoration:none;
	color:#333;
}
.category a.good span {
	color:#DD5D0C;
}
.category a.share {
	background-position: -250px -160px;
	width:42px;
}
.category a.share:hover {
	background-position:-410px -160px;
}
.shadow {
	height:5px;
	overflow:hidden;
	clear: both;
	background:url(../images/headmenu_bg.png) repeat-x 0 -137px;
}
.friend_head .show_head {
	text-align:left;
}
.friend_head .show_head .buy_total {
	color:#333;
}
.friend_head .topad {
	height:auto;
}
.friend_head .show_head a {
	float:right;
	width:16px;
	height:17px;
	background:url(../images/shopbg.png) no-repeat -535px -170px;
	margin-top: 8px;
}
.friend_head .show_head a:hover {
	background-position:-555px -170px;
}
.friend_head .friend_list {
	border:1px solid #ccc;
	background-color:#F0F0F0;
	height:80px;
	margin:0 10px;
}
.friend_list .l {
	margin-left:10px;
	margin-top:10px;
	width:134px;
	height:48px;
	padding:10px 0 0 10px;
	float:left;
	background:url(../images/shopbg.png) no-repeat -170px -380px;
	font-weight: bold;
	line-height:20px;
}
.friend_list .l img {
	float:left;
	padding-right:5px;
}
.friend_list .l span, .total span, .view_list .page .now span, .nav .page .now span {
	color:#DD5D0C;
}
.friend_list .total {
	float:left;
	margin:10px 5px 0 20px;
	text-align: center;
}
.total .page {
	height:21px;
	clear:both;
	padding-top: 2px;
}
.total .page a, .view_list .page a, .nav .page a {
	float:left;
	width:36px;
	height:21px;
	background:url(../images/shopbg.png) no-repeat;
}
.view_list .page {
	float:right;
	padding-top:5px;
}
.nav .page {
	float:right;
	padding-top:5px;
	padding-right:10px;
}
.view_list .page .now, .nav .page .now {
	float:left;
	padding-right:10px;
	line-height:21px;
}
.total .page a.noup, .view_list .page a.noup, .nav .page a.noup {
	background-position:-320px -380px;
}
.total .page a.up, .view_list .page a.up, .nav .page a.up {
	background-position:-400px -380px;
}
.total .page a.up:hover, .view_list .page a.up:hover, .nav .page a.up:hover {
	background-position:-320px -410px;
}
.total .page a.nodown, .view_list .page a.nodown, .nav .page a.nodown {
	background-position:-356px -380px;
}
.total .page a.down, .view_list .page a.down, .nav .page a.down {
	background-position:-436px -380px;
}
.total .page a.down:hover, .view_list .page a.down:hover, .nav .page a.down:hover {
	background-position:-356px -410px;
}
.friend_list .face {
	float:left;
	width:185px;
}
.face ul li {
	float:left;
	padding-right:4px;
	padding-top:4px;
}
.face ul li a {
	margin:1px;
	float:left;
}
.face ul li a img {
	float:left;
}
.face ul li a:hover {
	border:1px solid #F90;
	margin:0;
}
.face ul li a:hover {
	border:1px solid #F90;
}
.invite {
	float:left;
	padding-top:8px;
}
.invite a {
	display:block;
	width:65px;
	height:65px;
	background:url(../images/shopbg.png) no-repeat -400px -310px;
}
.invite a:hover {
	background-position:-400px -410px;
}
.view_list {
	border:1px solid #CCC;
	background-color:#F0F0F0;
	height:30px;
	padding:0 10px;
	margin:10px;
	margin-bottom:0;
	clear: both;
	line-height:30px;
}
.searchopen {
	position:relative;
}
.searchopen .search_top {
	width:238px;
	position:absolute;
	top:-5px;
	left:230px;
	background-color:#D6DBD6;
	height:6px;
	overflow:hidden;
	border-right:1px solid #858F9A;
	border-left:1px solid #858F9A;
}
.searchopen .search_list {
	border:1px solid #858F9A;
	height:30px;
	line-height:30px;
	padding:0 10px;
	background-color:#D6DBD6;
}
.search_list .shop {
	float:left;
}
.search_list .search_price {
	float:right;
}
.search_list .shop a {
	line-height:24px;
	height:24px;
	padding:0 10px;
	float:left;
	margin:1px;
	margin-top:3px;
}
.search_list .shop a.down {
	border:1px solid #4F95AB;
	background-color:#6DB6C7;
	color:#FFF;
	margin:0px;
	margin-top:2px;
}
.search_list .shop a:hover {
	margin:0px;
	margin-top:2px;
	border:1px solid #C0C0C0;
	background-color:#FFF;
	text-decoration:none;
}
.search_list .shop a.down:hover {
	border:1px solid #4F95AB;
	background-color:#6DB6C7;
	color:#FFF;
	margin:0px;
	margin-top:2px;
}
.view_list .shop {
	float:left;
}
.view_list .shop .red {
	color:#DD5D0C;
}
.view_list .shop a {
	float:left;
	height:30px;
	padding:0 10px;
}
.view_list .shop a.down {
	background:url(../images/ad_bg2.gif);
	border-right:1px solid #CCC;
	border-top:2px solid #FC0;
	border-left:1px solid #CCC;
	font-weight:bold;
	color:#000;
	position:relative;
	height:31px;
}
/*以上是朋友头像样式*/
.detail_title {
	margin:0 10px;
	height:40px;
	background-color:#F4F4F4;
	border:1px solid #DDD;
	border-bottom:none;
	padding-top: 5px;
}
.detail_title .title {
	float:left;
	position:relative;
	margin-left:-4px;
}
.detail_title .title span {
	float:left;
	width:4px;
	background:url(../images/shopbg.png) no-repeat -470px -310px;
	height:35px;
}
.detail_title .title small {
	float:left;
	width:12px;
	height:31px;
	background:url(../images/shopbg.png) no-repeat -480px -310px;
}
.detail_title .title h3 {
	float:left;
	background:url(../images/headmenu_bg.png) repeat-x 0 -260px;
	height:31px;
	line-height:31px;
	color:#FFF;
	padding-left:5px;
	padding-right:25px;
	font-size:16px;
}
.detail_title .store {
	float:left;
	line-height:31px;
	padding-left:10px;
}
.detail_title .store span {
	width:16px;
	height:16px;
	padding-right:5px;
	margin-top:7px;
	float:left;
	background:url(../images/shopbg.png) no-repeat -690px -260px;
}
.detail_title .goback {
	float:right;
	padding-top:5px;
	padding-right:10px;
}
.detail_title .goback a {
	background:url(../images/shopbg.png) no-repeat -3px -440px;
	padding-left:25px;
	width:35px;
	height:29px;
	line-height:29px;
	display:block;
	color:#666;
}
.detail_title .goback a:hover {
	background-position:-73px -440px;
	text-decoration:none;
}
.detail_content {
	margin:0 10px;
	background:url(../images/detail_bg.gif) no-repeat;
	height:310px;
	clear: both;
}
.detail_content .l {
	float:left;
	width:250px;
	padding:13px 0 0 20px;
}
.detail_content .l .play {
	padding-top:10px;
	text-align:center;
}
.play a {
	width:80px;
	height:29px;
	line-height:29px;
	background:url(../images/shopbg.png) no-repeat -480px -420px;
	display:inline-block;
	color:#333;
	margin-right:10px;
}
.play a:hover {
	color:#333;
	background-position:-570px -420px;
	text-decoration:none;
}
.play a span {
	color:#DD5D0C;
}
.detail_content .r {
	float:right;
	width: 225px;
	padding-top:10px;
}
.detail_content .r .detail_top {
	height:235px;
	background:url(../images/shopbg.png) no-repeat 0 -480px;
	padding: 10px;
}
.detail_top ul li {
	line-height:22px;
	clear: both;
	margin-bottom:5px;
	overflow:hidden;
}
.detail_top ul li strong {
	color:#C5933F;
}
.detail_top ul li.price {
	border-top:1px dotted #CCC;
	padding-top:5px;
}
.detail_top ul li span {
	float:left;
	padding-top:5px;
}
.detail_top .color {
	float:left;
	width: 130px;
}
.detail_top .color a {
	border:1px solid #CCC;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-color:#FFF;
}
.detail_top .color a:hover {
	border:1px solid #F60;
}
.detail_top .size {
	float:left;
	width: 130px;
}
.detail_top .size a {
	border:1px solid #CCC;
	float:left;
	margin-right:5px;
	padding:2px 5px;
	background-color:#FFF;
}
.detail_top .size a:hover {
	border:1px solid #F60;
}
.detail_top .ems {
	border:1px solid #CCC;
	background-color:#FFF;
}
.detail_top .ems a {
	float:left;
	padding:2px 5px;
}
.detail_top .ems a:hover {
	background-color:#FBF2AA;
}
.detail_top a.down {
	position:relative;
	border:1px solid #F60;
}
.detail_top .ems a.down {
	padding-bottom:0px
}
.detail_top a.down .clickdown {
	width:12px;
	height:12px;
	background:url(../images/shopbg.png) no-repeat -370px -450px;
	position:absolute;
	bottom:-1px;
	right:-1px;
}
.detail_content .r .detail_tab {
	background:url(../images/shopbg.png) no-repeat -240px -480px;
	height:30px;
}
.detail_content .r .other {
	background-position:-240px -520px;
}
.detail_content .r .detail_tab a {
	width: 112px;
	float:left;
	text-align:center;
	line-height:30px;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.detail_content .r .detail_tab a:hover {
	text-decoration:none;
	color:#000;
}
.detail_bbs {
	margin:0 10px;
	height:500px;
	background-color:#F4F4F4;
	border:1px solid #DDD;
	border-top:none;
	clear: both;
}
.detail_total {
	padding-top:10px;
	overflow: hidden;
	padding-left: 5px;
}
.detail_total .category {
	float:left;
}
.detail_total .buy {
	float:right;
}
.babyscore {
	clear:both;
	padding-left: 5px;
	padding-top: 5px;
}
.buy a {
	float:right;
	margin-right:10px;
	width:86px;
	height:44px;
	background:url(../images/shopbg.png) no-repeat -300px -270px;
}
.buy a:hover {
	background-position:-300px -330px;
}
.buy a.addcart {
	width:126px;
	background-position:-170px -270px;
}
.buy a.addcart:hover {
	background-position:-170px -330px;
}
/*以上是商品详情页样式*/
.detail_bbs .view_list {
	background-color:#E3ECF0;
	border:1px solid #CDDBE2;
}
.detail_bbs .view_list .shop a {
	font-size:14px;
	width:95px;
	text-align:center;
}
.detail_bbs .view_list .shop a.down {
	background:url(../images/shopbg.png) no-repeat -240px -560px;
	border:none;
	height:35px;
	line-height:35px;
	margin-top:-4px;
}
.detail_chat {
	padding:10px;
}
.detail_chat ul li {
	line-height:20px;
	overflow:hidden;
	clear:both;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	padding-top: 5px;
}
.detail_chat ul li .pic {
	float:left;
}
.detail_chat ul li .pic a {
	background:url(../images/shopbg.png) no-repeat -370px -100px;
	float:left;
	width:50px;
	height:45px;
	text-align:center;
	padding-top:5px;
}
.detail_chat ul li .title {
	width:435px;
	float:right;
}
.detail_chat ul li .pic a:hover {
	background-position: -430px -100px;
}
.detail_chat .date {
	clear:both;
	overflow:hidden;
	color: #C0C0C0;
}
.detail_chat .date .reply {
	float:right;
}
.openbbs {
}
.date .bbs_chat {
	display:none;
}
.openbbs .bbs_chat {
	clear:both;
	display:block;
	width:470px;
	height:88px;
	padding:20px 10px 10px 10px;
	background:url(../images/shopbg.png) no-repeat -240px -605px;
	margin-bottom:10px;
}
.openbbs .bbs_input {
	width:410px;
	float:left;
	margin-left:10px;
}
.openbbs .bbs_input .bbs_area {
	width:405px;
	background-color:#FFF;
	border:1px solid #EBEBEB;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	height:40px;
}
.openbbs .bbs_send {
	clear:both;
	padding-top:5px;
	color:#333;
}
.openbbs .bbs_send p {
	float:right;
	line-height:30px;
	width:160px;
}
.openbbs .bbs_submit {
	float:right;
	width:58px;
	height:26px;
	margin-left:10px;
	background:url(../images/shopbg.png) no-repeat -480px -485px;
}
.openbbs .bbs_submit:hover {
	background-position:-550px -485px;
}
.bbs_reply {
	width:422px;
	height:53px;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
	background:url(../images/shopbg.png) no-repeat -240px -725px;
}
.detail_chat ul li .bbs_reply .title {
	width:365px;
	padding-top:5px;
}
.bbs_reply .title p {
	overflow:hidden;
	height:20px;
}
.bbs_reply .title small {
	color:#999;
	padding-left:10px;
}
.aboutshop {
	line-height:20px;
	border-top:#dbc8c9 1px solid;
}
.aboutshop .shoplogo {
	text-align:center;
	padding-bottom:0;
}
.aboutshop p {
	padding:10px;
}
.shophome {
	height:32px;
	line-height:32px;
	color:#069;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	background:url(../images/shopbg.png) no-repeat -370px -570px;
}
.shophome_list {
	padding: 10px;
}
.shophome_list ul li {
	border-bottom:1px solid #dbc8c9;
	line-height:40px;
}
.shophome_list ul li .red {
	color:#F00;
}
.shophome_list ul li a:hover {
}
.shophome_list ul li a.down {
	display:block;
	background:url(../images/shopbg.png) no-repeat -480px -452px;
	height:30px;
	color:#FFF;
	line-height:30px;
	margin-top:5px;
	padding-left:10px;
	margin-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:195px;
}
/*已买到的表格*/
.bought-table {
	border-collapse:collapse;
	margin-top:10px;
}
.bought-table td {
	padding-left:10px;
	border:#d4e7ff 1px solid;
	line-height:30px;
	background-color:#FFF;
}
.order-hd td {
	background-color:#e8f2ff;
}
td .flowdiv {
	position:relative;
}
.flow_list {
	padding:0 10px 15px 10px;
	height:632px;
	clear: both;
}
.flowshow {
	display:none;
}
.flowdiv .flowshow {
	display:block;
	position:absolute;
	padding:10px;
	background-color:#F5F5F5;
	border:2px solid #CCC;
	top:25px;
	right:-100px;
	width:400px;
}
.flowshow .flowtitle {
	border-bottom:2px solid #CFE2F0;
	height:30px;
	line-height:30px;
}
.flowshow .flowtitle h3 {
	font-size:14px;
}
.flowshow .flowtitle a.close {
	float:right;
}
.flowshow .flowcontent {
	clear:both;
	padding-top:10px;
}
.flowshow .flowtips {
	background-color:#FFFFE5;
	padding:5px;
	line-height:20px;
	border:1px solid #FFCC7F;
}
.flowshow .flowdetail {
	clear:both;
}
.flowdetail .red {
	color:#DD5D0C;
}
